package sicnu.cs.javadev.mapper;


import sicnu.cs.javadev.domain.entity.UserInfo;

/**
 * 用户信息 Maper
 */
public interface UserInfoMapper {
    /**
     * 根据主键删除用户（一般不调用）
     * @param id 用户id
     * @return 改动行数
     */
    int deleteByPrimaryKey(Long id);

    /**
     * 完整插入用户
     */
    int insert(UserInfo record);

    /**
     * 动态插入
     */
    int insertSelective(UserInfo record);

    /**
     * 根据主键查找
     */
    UserInfo selectByPrimaryKey(Long id);

    /**
     * 根据主键动态更新
     */
    int updateByPrimaryKeySelective(UserInfo record);

    /**
     * 根据主键更新
     */
    int updateByPrimaryKey(UserInfo record);
}